/*
 * ScreenManager.h
 *
 *  Created on: 9 feb 2010
 *      Author: hule
 */

#ifndef SCREENMANAGER_H_
#define SCREENMANAGER_H_

class ScreenManager {
public:
	ScreenManager();
	virtual ~ScreenManager();
	static void init();
	static float screenXpos(float,bool fixedToScr=false);
	static float screenYpos(float,bool fixedToScr=false);
	static float screenScale(float);
	static void setupScreen(int scrW, int scrH);
	static void setCamera(float cameraX,float cameraY);
private:
	static float cameraX;
	static float cameraY;
	static int screenHeight;
	static int screenWidth;
	static float scale;
	static float xAlignment;
	static const int virtualHeight=1050;
};

#endif /* SCREENMANAGER_H_ */
